텍스트
LEFT 함수
엑셀 2003
텍스트
LEFT 함수
엑셀-LEFT-함수-사용법
함수 요약

엑셀 LEFT 함수는 문자열의 처음부터 지정한 개수의 문자를 추출하는 함수입니다.

함수 구문
=LEFT(텍스트, [글자수])
텍스트
-
문자를 추출할 텍스트입니다.
글자수
-
[선택인수]텍스트에서 추출할 문자 개수입니다.
  • 생략 시, 기본값은 '1' 입니다. (한 글자 추출)
상세 설명

엑셀 LEFT 함수는 문자열의 왼쪽부터 지정한 수의 문자를 추출하는 함수입니다. 텍스트, 숫자 등 다양한 데이터 형식에서 사용할 수 있습니다.

=LEFT("오빠두엑셀",3)/ / 결과: 오빠두
=LEFT("13492",2)/ / 결과: 13

단, LEFT 함수는 셀 안에 입력된 실제 데이터를 기준으로 값을 추출하고 셀에 적용된 셀 서식은 추출 값에 영향을 주지 않습니다. 예를 들어, 사용자 지정 서식으로 겉으로 보이는 값이 "총 10,000원"이고 실제 값이 10000 이라면, LEFT(셀,2) 는 "10"을 반환합니다.

/ / A1 : "총10000원" (실제 값은 10000)
=LEFT(A1,2)/ / 결과 : 10

텍스트의 오른쪽부터 추출하려면 RIGHT 함수를, 텍스트의 중간 지점부터 추출하려면 MID 함수를 사용합니다. 만약 BYTE 단위로 글자를 추출해야 할 경우 LEFTB 함수를 사용할 수 있습니다.

=LEFT("안녕하세요", 2)/ / 결과 : "안녕" (2 글자)
=LEFTB("안녕하세요", 2)/ / 결과 : "안" (2 byte)

LEFT 함수 간단 예제
1) 주민등록번호에서 생년월일만 추출하기
=LEFT("881002-1234567",6)
/ / 결과 : 881002
2) 이메일 주소에서 아이디만 추출하기

엑셀 FIND 함수는 텍스트에서 특정 단어의 위치 순번을 반환합니다. 이를 활용하여, 다음과 같이 수식을 작성하면 이메일 주소에서 @ 앞의 아이디를 추출할 수 있습니다.

/ / 이메일 : "oppadu@naver.com"
=LEFT(A1, FIND("@", A1)-1)
/ / "oppadu"를 반환합니다.

그 외 주의사항

글자수의 기본값은 1이며 반드시 0보다 커야 합니다. 만약 글자수가 0보다 작을 경우, 함수는 #VALUE! 오류를 반환합니다.

글자수가 전체 텍스트 길이보다 크면, 전체 텍스트를 반환합니다.

텍스트 인수로 다른 셀을 참조할 경우, 셀에 적용된 셀 서식은 문자열 추출에 영향을 주지 않습니다.

문자열의 끝에서 문자를 추출하려면 RIGHT 함수를, 중간에서 문자를 추출하려면 MID 함수를 사용합니다.


5 댓글
Inline Feedbacks
모든 댓글 보기
5
0
여러분의 생각을 댓글로 남겨주세요.x